package main

import (
	"fmt"
	"strings"
)

/*
描述
计算字符串最后一个单词的长度，单词以空格隔开，字符串长度小于5000。（注：字符串末尾不以空格为结尾）
输入描述：

输入一行，代表要计算的字符串，非空，长度小于5000。
输出描述：

输出一个整数，表示输入字符串最后一个单词的长度。
示例1
输入：

hello nowcoder

输出：

8

说明：

最后一个单词为nowcoder，长度为8

*/
func main() {

	a := ""

	for {
		n, err := fmt.Scanln(&a)
		fmt.Println(n, err)
		if err != nil {
			continue
		} else {
			fmt.Println(a)
			fmt.Println(len(a))
		}
	}

	//fmt.Println(lastWordLength("hello nowcoder"))
}
func lastWordLength(s string) int {
	words := strings.Split(s, " ")

	if len(words) == 0 {
		return 0
	}

	return len(words[len(words)-1])
}
